﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Model
{
    public class ETLDbConfig
    {
        public string GUID { get; set; }
        public string SysID { get; set; }
        public int DbSortID { get; set; }
        public int DbType { get; set; }
        public string DbConnectionStr { get; set; }
        public string DbDataSource { get; set; }
        public string DbDatabase { get; set; }
        public string DbUserID { get; set; }
        public string DbPassword { get; set; }
        public string DbPort { get; set; }
        public string DbSID { get; set; }
        public string WildCard { get; set; }
        public int ExtractOrder { get; set; }
        public int IsDelete { get; set; }
        public int Status { get; set; }
        public string CreateUser { get; set; }
        public DateTime CreateTime { get; set; }
        public string UpdateUser { get; set; }
        public DateTime UpdateTime { get; set; }
        public string DeleteUser { get; set; }
        public DateTime DeleteTime { get; set; }
        public string Description { get; set; }
    }

    public class ETLDbInfo
    {
        public string GUID { get; set; }
        public string Host { get; set; }
        public string Server { get; set; }
        public string User { get; set; }
        public string Pass { get; set; }
        public string Part { get; set; }
        public string SID { get; set; }
        public string FileUrl { get; set; }
        public string FileUser { get; set; }
        public string FilePass { get; set; }
        public string WildCard { get; set; }
        public int ExtractOrder { get; set; }
        public string Description { get; set; }
        public int Status { get; set; }
    }
    public class ETLCallBackPara
    {
        public string GUID { get; set; }
        public string ParentGUID { get; set; }
        public string KeyName { get; set; }
        public string KeyValue { get; set; }
    }
    public class ETLCallBackConfig
    {
        public string GUID { get; set; }
        public string SysID { get; set; }
        public int CallBackType { get; set; }
        public string CallBackName { get; set; }
        public int SysType { get; set; }
        public string Paras { get; set; }
        public string ParaValues { get; set; }
    }
    public class ETLWDCConfig
    {
        public string GUID { get; set; } 
        public string SysID { get; set; }
        public string WildCard { get; set; }
        public string FileExt { get; set; }
        public int ExtractOrder { get; set; } 
    }
    public class ETL_DBDriverConfig
    {
        public string GUID { get; set; }
        public string DBConfigName { get; set; }
        public int SortNum { get; set; }
        public int DBType { get; set; }
        public int ConnectionType { get; set; }
        public string DBContent { get; set; } 
    }
    public class BigDataSouceViewInit
    {
        public string GUID { get; set; }
        public string ViewID { get; set; }
        public string ColumnValue { get; set; }
        public int SortNum { get; set; } 
    }
}
